package cn.tedu.net.collection.basic;

import java.util.Random;
import java.util.Scanner;

/*本类用来练习while循环
需求:产生一个随机数,与用户输入的数字作比较,知道用户猜对*/
public class Test5_While {
    public static void main(String[] args) {
        //1.让程序产生一个随机数
      /*  nextInt(100)中的100是自定义的,
        此时生产的随机数的范围是[0,100)以内的整数*/
        int random = new Random().nextInt(100);
        System.out.println("打个小抄:" + random);
        //写一个while死循环
        while (0 < 1) {
            //3.提示并接受用户输入的数据
            System.out.println("猜猜看是多少:");
            int input = new Scanner(System.in).nextInt();
            //4.判断用户是否猜对(用户猜对的数字与生成的随机数比较)
            if (input > random) {
                System.out.println("猜大了小点");
            } else if (input < random) {
                System.out.println("猜小了大点");
            } else if (input == random) {
                System.out.println("猜对了");
                //一定要注意留出程序出口
                break;
            }
        }
    }
}
